home *** CD-ROM | disk | FTP | other *** search
/ Champak 109 / Vol 109.iso / games / steppenw.swf / scripts / frame_1111 / PlaceObject2_2816_41 / CLIPACTIONRECORD onClipEvent(enterFrame).as
Text File  |  2008-11-12  |  23KB  |  525 lines

  1. onClipEvent(enterFrame){
  2.    tellTarget("_root")
  3.    {
  4.       if(eval("/Variables:Stoppe") != true)
  5.       {
  6.          if(random(175) == 50)
  7.          {
  8.             tellTarget("/SFX")
  9.             {
  10.                gotoAndPlay("Fx" + (random(4) + 1));
  11.             }
  12.          }
  13.          if(_root.CacheSac.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(key.SPACE) and eval("/Variables:SacPris") != true)
  14.          {
  15.             tellTarget("/Animatiques")
  16.             {
  17.                gotoAndStop("PrendSac");
  18.             }
  19.          }
  20.          if(_root.CachePierre.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(key.SPACE) and eval("/Variables:CordePierre") != true)
  21.          {
  22.             set("/Variables:CordePierre",true);
  23.             tellTarget("/Animatiques")
  24.             {
  25.                gotoAndStop("CordePierre");
  26.             }
  27.          }
  28.          if(_root.CacheLanceCorde.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(key.SPACE) and eval("/Variables:BatonAttache") != true)
  29.          {
  30.             tellTarget("/Animatiques")
  31.             {
  32.                gotoAndStop("AttacheBaton");
  33.             }
  34.          }
  35.          if(_root.CacheLanceCorde.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(key.SPACE) and eval("/Variables:BatonAttache") == true and eval("/Variables:CordePierre") == true and eval("/Variables:CordeLancee") != true)
  36.          {
  37.             set("/Variables:CordeLancee",true);
  38.             tellTarget("/Animatiques")
  39.             {
  40.                gotoAndStop("LanceBaton");
  41.             }
  42.          }
  43.          if(_root.CacheTireCorde.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(key.SPACE) and eval("/Variables:BatonAttache") == true and eval("/Variables:CordePierre") == true and eval("/Variables:CordeLancee") == true and eval("/Variables:CordeTiree") != true)
  44.          {
  45.             set("/Variables:CordeTiree",true);
  46.             tellTarget("/Animatiques")
  47.             {
  48.                gotoAndStop("TireCorde");
  49.             }
  50.          }
  51.          if(_root.CacheCorde.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:Corde1Coupee") != true and eval("/Variables:ObjetSelect") == 4)
  52.          {
  53.             tellTarget("/Animatiques")
  54.             {
  55.                gotoAndStop("CoupeCorde1");
  56.             }
  57.          }
  58.          if(_root.CacheVersGrotte2.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:CordeTiree") == true)
  59.          {
  60.             gotoAndStop("Grotte2");
  61.          }
  62.          if(_root.CacheVersMarais3.hitTest(_root.Meg._x,_root.Meg._y,true))
  63.          {
  64.             gotoAndStop("Marais3Init");
  65.             play();
  66.          }
  67.          if(_root.CacheVersMarais1.hitTest(_root.Meg._x,_root.Meg._y,true))
  68.          {
  69.             gotoAndStop("Marais1Init");
  70.             play();
  71.          }
  72.          if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false)
  73.          {
  74.             Idle = true;
  75.             tellTarget("_root.Meg/Obj")
  76.             {
  77.                gotoAndStop("Idle");
  78.                play();
  79.             }
  80.          }
  81.          if(Key.isDown(Key.SHIFT))
  82.          {
  83.             set("/Variables:Run",true);
  84.          }
  85.          else
  86.          {
  87.             set("/Variables:Run",false);
  88.          }
  89.          if(Key.isDown(Key.RIGHT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
  90.          {
  91.             if(Key.isDown(Key.CONTROL))
  92.             {
  93.                if(eval("/Variables:Dir") == "Right")
  94.                {
  95.                   set("/Variables:Dir","Right");
  96.                   Idle = false;
  97.                   set("/Variables:Stoppe",true);
  98.                   tellTarget("_root.Meg/Obj")
  99.                   {
  100.                      gotoAndStop("Saute");
  101.                      play();
  102.                   }
  103.                }
  104.                else
  105.                {
  106.                   set("/Variables:Dir","Right");
  107.                   tellTarget("_root.Meg")
  108.                   {
  109.                      gotoAndStop("Right");
  110.                   }
  111.                }
  112.             }
  113.             else
  114.             {
  115.                set("/Variables:Dir","Right");
  116.                if(Idle == true)
  117.                {
  118.                   tellTarget("_root.Meg/Obj")
  119.                   {
  120.                      gotoAndStop(1);
  121.                   }
  122.                   Idle = false;
  123.                }
  124.                tellTarget("_root.Meg")
  125.                {
  126.                   gotoAndStop("Right");
  127.                }
  128.                tellTarget("_root.Meg/Obj")
  129.                {
  130.                   nextFrame();
  131.                }
  132.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
  133.                {
  134.                   if(eval("/Variables:Run") == true)
  135.                   {
  136.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  137.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  138.                   }
  139.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  140.                }
  141.             }
  142.          }
  143.          if(Key.isDown(Key.LEFT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
  144.          {
  145.             if(Key.isDown(Key.CONTROL))
  146.             {
  147.                if(eval("/Variables:Dir") == "Left")
  148.                {
  149.                   set("/Variables:Dir","Left");
  150.                   Idle = false;
  151.                   set("/Variables:Stoppe",true);
  152.                   tellTarget("_root.Meg/Obj")
  153.                   {
  154.                      gotoAndStop("Saute");
  155.                      play();
  156.                   }
  157.                }
  158.                else
  159.                {
  160.                   set("/Variables:Dir","Left");
  161.                   tellTarget("_root.Meg")
  162.                   {
  163.                      gotoAndStop("Left");
  164.                   }
  165.                }
  166.             }
  167.             else
  168.             {
  169.                set("/Variables:Dir","Left");
  170.                if(Idle == true)
  171.                {
  172.                   tellTarget("_root.Meg/Obj")
  173.                   {
  174.                      gotoAndStop(1);
  175.                   }
  176.                   Idle = false;
  177.                }
  178.                tellTarget("_root.Meg")
  179.                {
  180.                   gotoAndStop("Left");
  181.                }
  182.                tellTarget("_root.Meg/Obj")
  183.                {
  184.                   nextFrame();
  185.                }
  186.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
  187.                {
  188.                   if(eval("/Variables:Run") == true)
  189.                   {
  190.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  191.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  192.                   }
  193.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("/Variables:Delta"));
  194.                }
  195.             }
  196.          }
  197.          if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
  198.          {
  199.             set("/Variables:Dir","Right");
  200.             if(Key.isDown(Key.CONTROL))
  201.             {
  202.                Idle = false;
  203.                set("/Variables:Stoppe",true);
  204.                tellTarget("_root.Meg/Obj")
  205.                {
  206.                   gotoAndStop("Saute");
  207.                   play();
  208.                }
  209.             }
  210.             else
  211.             {
  212.                if(Idle == true)
  213.                {
  214.                   tellTarget("_root.Meg/Obj")
  215.                   {
  216.                      gotoAndStop(1);
  217.                   }
  218.                   Idle = false;
  219.                }
  220.                tellTarget("_root.Meg")
  221.                {
  222.                   gotoAndStop("Up");
  223.                }
  224.                tellTarget("_root.Meg/Obj")
  225.                {
  226.                   nextFrame();
  227.                }
  228.                if(Collider.hitTest(_root.Meg._x,_root.Meg._y - eval("Variables:Delta") * 2,true) == false)
  229.                {
  230.                   if(eval("/Variables:Run") == true)
  231.                   {
  232.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  233.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  234.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  235.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  236.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  237.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  238.                   }
  239.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  240.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  241.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  242.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  243.                }
  244.             }
  245.          }
  246.          if(Key.isDown(Key.DOWN) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
  247.          {
  248.             set("/Variables:Dir","Down");
  249.             if(Key.isDown(Key.CONTROL))
  250.             {
  251.                tellTarget("_root.Meg/Obj")
  252.                {
  253.                   gotoAndStop("Saute");
  254.                   play();
  255.                }
  256.                Idle = false;
  257.                set("/Variables:Stoppe",true);
  258.             }
  259.             else
  260.             {
  261.                if(Idle == true)
  262.                {
  263.                   tellTarget("_root.Meg/Obj")
  264.                   {
  265.                      gotoAndStop(1);
  266.                   }
  267.                   Idle = false;
  268.                }
  269.                tellTarget("_root.Meg")
  270.                {
  271.                   gotoAndStop("DOWN");
  272.                }
  273.                tellTarget("_root.Meg/Obj")
  274.                {
  275.                   nextFrame();
  276.                }
  277.                if(Collider.hitTest(_root.Meg._x,_root.Meg._y + eval("Variables:Delta") * 2,true) == false)
  278.                {
  279.                   if(eval("/Variables:Run") == true)
  280.                   {
  281.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  282.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  283.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  284.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  285.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  286.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  287.                   }
  288.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  289.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  290.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  291.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  292.                }
  293.             }
  294.          }
  295.          if(Key.isDown(Key.UP) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down))
  296.          {
  297.             set("/Variables:Dir","Right");
  298.             if(Key.isDown(Key.CONTROL))
  299.             {
  300.                Idle = false;
  301.                set("/Variables:Stoppe",true);
  302.                tellTarget("_root.Meg/Obj")
  303.                {
  304.                   gotoAndStop("Saute");
  305.                   play();
  306.                }
  307.             }
  308.             else
  309.             {
  310.                if(Idle == true)
  311.                {
  312.                   tellTarget("_root.Meg/Obj")
  313.                   {
  314.                      gotoAndStop(1);
  315.                   }
  316.                   Idle = false;
  317.                }
  318.                tellTarget("_root.Meg")
  319.                {
  320.                   gotoAndStop("UpRight");
  321.                }
  322.                tellTarget("_root.Meg/Obj")
  323.                {
  324.                   nextFrame();
  325.                }
  326.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 8,true) == false)
  327.                {
  328.                   if(eval("/Variables:Run") == true)
  329.                   {
  330.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  331.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  332.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  333.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  334.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  335.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  336.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  337.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  338.                   }
  339.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  340.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  341.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  342.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  343.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  344.                }
  345.             }
  346.          }
  347.          if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down))
  348.          {
  349.             set("/Variables:Dir","Left");
  350.             if(Key.isDown(Key.CONTROL))
  351.             {
  352.                Idle = false;
  353.                set("/Variables:Stoppe",true);
  354.                tellTarget("_root.Meg/Obj")
  355.                {
  356.                   gotoAndStop("Saute");
  357.                   play();
  358.                }
  359.             }
  360.             else
  361.             {
  362.                if(Idle == true)
  363.                {
  364.                   tellTarget("_root.Meg/Obj")
  365.                   {
  366.                      gotoAndStop(1);
  367.                   }
  368.                   Idle = false;
  369.                }
  370.                tellTarget("_root.Meg")
  371.                {
  372.                   gotoAndStop("UpLeft");
  373.                }
  374.                tellTarget("_root.Meg/Obj")
  375.                {
  376.                   nextFrame();
  377.                }
  378.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 8,true) == false)
  379.                {
  380.                   if(eval("/Variables:Run") == true)
  381.                   {
  382.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  383.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  384.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  385.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  386.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  387.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  388.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  389.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  390.                   }
  391.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  392.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  393.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  394.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  395.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  396.                }
  397.             }
  398.          }
  399.          if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  400.          {
  401.             set("/Variables:Dir","Left");
  402.             if(Key.isDown(Key.CONTROL))
  403.             {
  404.                Idle = false;
  405.                set("/Variables:Stoppe",true);
  406.                tellTarget("_root.Meg/Obj")
  407.                {
  408.                   gotoAndStop("Saute");
  409.                   play();
  410.                }
  411.             }
  412.             else
  413.             {
  414.                if(Idle == true)
  415.                {
  416.                   tellTarget("_root.Meg/Obj")
  417.                   {
  418.                      gotoAndStop(1);
  419.                   }
  420.                   Idle = false;
  421.                }
  422.                tellTarget("_root.Meg")
  423.                {
  424.                   gotoAndStop("DownLeft");
  425.                }
  426.                tellTarget("_root.Meg/Obj")
  427.                {
  428.                   nextFrame();
  429.                }
  430.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 8,true) == false)
  431.                {
  432.                   if(eval("/Variables:Run") == true)
  433.                   {
  434.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  435.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  436.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  437.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  438.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  439.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  440.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  441.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  442.                   }
  443.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  444.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  445.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  446.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  447.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  448.                }
  449.             }
  450.          }
  451.          if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  452.          {
  453.             set("/Variables:Dir","Right");
  454.             if(Key.isDown(Key.CONTROL))
  455.             {
  456.                Idle = false;
  457.                set("/Variables:Stoppe",true);
  458.                tellTarget("_root.Meg/Obj")
  459.                {
  460.                   gotoAndStop("Saute");
  461.                   play();
  462.                }
  463.             }
  464.             else
  465.             {
  466.                if(Idle == true)
  467.                {
  468.                   tellTarget("_root.Meg/Obj")
  469.                   {
  470.                      gotoAndStop(1);
  471.                   }
  472.                   Idle = false;
  473.                }
  474.                tellTarget("_root.Meg")
  475.                {
  476.                   gotoAndStop("DownRight");
  477.                }
  478.                tellTarget("_root.Meg/Obj")
  479.                {
  480.                   nextFrame();
  481.                }
  482.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 8,true) == false)
  483.                {
  484.                   if(eval("/Variables:Run") == true)
  485.                   {
  486.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  487.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  488.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  489.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  490.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  491.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  492.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  493.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  494.                   }
  495.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  496.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  497.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  498.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  499.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  500.                }
  501.             }
  502.          }
  503.          if(Key.isDown(Key.CONTROL) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  504.          {
  505.             Idle = false;
  506.             set("/Variables:Stoppe",true);
  507.             tellTarget("_root.Meg/Obj")
  508.             {
  509.                gotoAndStop("Saute");
  510.                play();
  511.             }
  512.          }
  513.          if(Trou.hitTest(_root.Meg._x,_root.Meg._y,true) == true)
  514.          {
  515.             set("/Variables:DeltaTombe",eval("/Trou:Niveau"));
  516.             tellTarget("_root.Meg")
  517.             {
  518.                gotoAndStop("Tombe");
  519.             }
  520.             set("/Variables:Stoppe",true);
  521.          }
  522.       }
  523.    }
  524. }
  525.